hexo repo迁移踩坑记录

mark down语法都快忘光了
总之好不容易重新折腾回来,记录一下都做了些啥,有空的话我重新把都发了些什么命令也记一下。

(但今晚就挺有空的了我也没做,再回头找东西真的好麻烦……我的浏览记录已经没了 阿弥陀佛。

发生了什么

  1. 我换电脑了……
  2. 不知道为啥我的git仓公钥被刷新还是啥的整没了导致我旧电脑一直也没权限删改东西

我需要做什么

  1. 在新电脑上新建repo
  2. 重新搞公钥私钥(本来新电脑也得搞)

GIT在新电脑上的初次登陆?使用?

首先就是下载git,我还很喜欢tortoisegit所以会用这个

然后就是设置用户名和生成公私钥

报错443和10054

因为连不上,网上的办法

  1. 在本地的host里面加查到的git网站的ip
  2. 发命令禁掉一个什么功能
  3. 干脆用ssh那个链接不要用http -我是在这一步成功的

接着开始搞hexo

  1. 下载nodejs
    1. 这里注意可以用nvm管理-单独下载nvm和nodejs
    2. nodejs的版本,因为目前nodejs的版本太高了,已经不支持hexo了…… 得是12的版本才行,不然hexo d的时候会报错。
    3. nvm自带的下载有点问题,我用这个自带的下载的nodejs总是报异常……====》最后发现是自己没有run CMD as administer
      1. 在使用nvm对nodejs的切换版本使用的时候遇到如下情况:exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
        二、 解决方法:
        1、确定nvm的安装路径中无中文和空格或者特殊字符(最好使用全英文)
        2、命令提示符是否在管理员权限下使用。如果没有也会造成上诉问题。使用管理员权限运行
        ————————————————
        版权声明:本文为CSDN博主「浅小白95」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
        原文链接:https://blog.csdn.net/weixin_43969945/article/details/120774178
  2. nodejs自带npm
  3. npm下载hexo
  4. 初始化那个文件夹并且下载一些hexo的小组件
  5. 之后把之前已有的一些配置文件什么的替换掉现在的空文件。

不知道为啥我还得重新配置我的域名

好在不用再去namesilo操作,只是需要在git仓那边customdomain里重新填一遍。

长时间长草后再次使用

检查git上是否还保留着公钥

如果没有的话需要重新生成,记得会需要重新认证身份。检查了一下之前就遇到过……无语了,我是真的热情一阵一阵的所以更新也是一阵一阵的……

如果推往git仓的时候失败可以试试看–检查VPN的连接……因为git本身被ban了,所以国内连接不稳定的话很容易就会……连不上

reference

hexo搭建个人网站博客完全教程 - 云+社区 - 腾讯云 (tencent.com)

Hexo-零基础搭建个人博客(详解)_〆清峰ㄟ的博客-CSDN博客_hexo博客

解决git连接问题: You‘ve successfully authenticated, but GitHub does not provide shell access._z向前的博客-CSDN博客

# 日常

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×